package com.wpzf.ndhc.mapper;


import com.wpzf.ndhc.domain.WpCjDkxxbxjNdPwDTO;
import com.wpzf.ndhc.domain.WpCjGsinfolyNdDTO;
import com.wpzf.ndhc.domain.WpCjTbxxbxjNdDTO;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.ui.ModelMap;

import java.util.List;
import java.util.Map;

@Mapper
public interface WpzfNdhcXjtbTbBaseMapper {
    List<WpCjTbxxbxjNdDTO> queryTbByxzqh(Map<String, Object> parm);

    Integer queryTbByxzqhCount(Map<String, Object> parm);

    WpCjTbxxbxjNdDTO querytbxxByjcbh(Map<String, Object> parm);

    WpCjTbxxbxjNdDTO querytbxxByxzqh(Map<String, Object> parm);

    WpCjTbxxbxjNdDTO querytbxxByjcbhxzqh(Map<String, Object> parm);

    Integer getNotSaveCount(Map<String, Object> parm);

    List<Map<String, Object>> getTaskByXzqdm(Map<String, Object> parm);

    Integer saveDkxxbxjlz(Map<String, Object> parm);

    Integer updateDkxxbDkzt(Map<String, Object> parm);

    Integer updateTask(Map<String, Object> parm);

    List<Map> getYtbPch(Map<String, Object> parm);

    List<Map> getYtjPch(Map<String, Object> parm);

    List<Map> getPch(Map<String, Object> parm);

    Integer addDkxxbXjData(Map<String, Object> parm);

    Integer addDkxxbXjData11(Map<String, Object> parm);

    Integer deleteDkxxbXjData(Map<String, Object> map);

    Integer deleteDkxxbXjByDkbh(Map<String, Object> map);

    Integer updateTbxxbXjSaveState(Map<String, Object> map);

    Integer updateTbxxbXjSaveState1(Map<String, Object> map);

    Integer updateDkxxbXjIsdelState(Map<String, Object> map);

    List<Map<String, Object>> getDkbhByJcbh(Map<String, Object> parm);

    List<Map<String, Object>> querytbxxByjcbhidx(Map<String, Object> parm);

    Integer queryTbByxzqhCountytb(Map<String, Object> parm);

    Integer getzcount(Map<String, Object> parm);

    Integer saveXjWtgDk(Map<String, Object> parm);

    Integer updateDkxxbXjTjState(Map<String, Object> parm);

    List<Map<String, Object>> getWtgPch(Map<String, Object> parm);

    List<Map<String, Object>> queryXjWtgDk(Map<String, Object> parm);

    Integer queryXjWtgDkCount(Map<String, Object> parm);

    Map<String, Object> queryXjWtgDkByIndex(Map<String, Object> parm);

    Integer updateDkxxbXjSfhcState(Map<String, Object> parm);

    List<Map<String, Object>> queryWtgdk(Map<String, Object> parm);

    Integer wtgdkSubmit(Map<String, Object> parm);

    List<Map<String, Object>> queryLz(Map<String, Object> parm);

    List<Map> getXzqmc(Map<String, Object> parm);

    List<Map> getdkXzqmc(Map<String, Object> parm);

    Integer updateDkxxb(Map<String, Object> map);

    Map<String, Object> getFjInfo(Map<String, Object> map);

    Integer updateFjInfo(Map<String, Object> map);

    Integer saveFjInfo(Map<String, Object> map);

    Integer deleteFjInfo(Map<String, Object> map);

    WpCjGsinfolyNdDTO getGsinfoly(Map<String, Object> parm);

    List<Map<String, Object>> queryRelatedk(Map<String, Object> parm);

    List<Map<String, Object>> queryDkbhByTbbh(Map<String, Object> parm);

    List<Map<String, Object>> queryDelDkByWyTask(Map<String, Object> parm);

    Integer updateTaskCount(Map<String, Object> parm);

    Integer deleteWyrwTaskdetail(Map<String, Object> parm);

    Integer deleteWyrwTaskdetailAnnex(Map<String, Object> parm);

    Integer deleteRelatedk(Map<String, Object> parm);

    Integer updateRalateTb(Map<String, Object> parm);

    List<Map<String, Object>> queryRelatetb(Map<String, Object> parm);

    List<Map> getXzq(Map<String, Object> parm);

    List<Map> getdkXzq(Map<String, Object> parm);

    List<WpCjTbxxbxjNdDTO> queryTbInfoByIndex(Map<String, Object> parm);

    Integer addDkxxbXjData12(Map<String, Object> map);

    List<Map<String,Object>> queryDkbhByJcbh(Map<String, Object> map);

    Integer updateDkxxbXjData(Map<String, Object> map);

    Integer updateImgInfo(Map<String, Object> parm);

    Integer deleteImg(Map<String, Object> parm);

    Map<String, Object> queryDeleteImgByUuid(Map<String, Object> parm);

    Integer saveDeleteImgLog(Map<String, Object> map);

    List<Map<String, Object>> queryDeleteImg(Map<String, Object> parm);

    List<Map<String, Object>> queryFjInfoByName(Map<String, Object> parm);

    List<Map<String, Object>> queryZjggjxByPzwh(Map<String, Object> parm);

    List<Map<String, Object>> queryPwByPzwh(Map<String, Object> parm);

    Integer deleteDkxxbxjPw(Map<String, Object> m);

    Integer saveDkxxbxjPw(Map<String, Object> m);

    List<WpCjDkxxbxjNdPwDTO> queryWpCjDkxxbxjPw2023(Map<String, Object> parm);

    Integer updateDkxjPwFj(Map<String, Object> map);

    Map<String, Object> queryShi(Map<String, Object> parm);

    Map<String, Object> querySheng(Map<String, Object> parm);

    Integer updateTbxxbXjSaveState2(Map<String, Object> parm);

}
